#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名：1.py

'''
1 基本变量：
弱类型，不需要声明，直接赋值
数字 字符 布尔
2 输入输出
'''

# ===布尔型====

# 区分大小写
# type(true)
print type(True)
print type(False)




# ===数字====

print 1

num1 = 1
print num1

# 多个变量同时赋值
num1, num2 = 11, 22

# 多个变量用,隔开,不换行，最后面的;可以不需要
print num1, num2


print "不换行"
print num1,
print num2,

print "换行"
print num1
print num2

# 算术运算符

print "num1+num2=", num1 + num2

# 赋值运算符
num2 += num1
print "赋值运算符"
print num2

# 比较运算符 ，大于 小于 等于 不等于 得到布尔值
print "num1小于等于num2", num1 <= num2

# 逻辑运算符and or not

print "与"
print num1 and num2

# 身份运算符
print "num1是否和num2引用同一个对象或者值相等"
print num1 is num2

print "num1和num2没有引用同一个对象"
print num1 is not num2
# ===字符串====
print "hello word"

s = "hello word"
print s


# 文档太长可以使用''' 或者"""
doc = '''
     第一行
第 二 行
 第 三 行
'''
print doc

# 成员运算符
print "第一行" in doc

# 重复输出运算符
print "重复2次"
print s * 2

print "通过索引获取"
print s[1]

'''截取部分字符串
【头下标:尾下标:步长】
从头下标开始到尾下标前（不包含）
hello word"
0123456789
'''
print "从下标2到下标4，显示ll"
print s[2:4]

print "从下标2到最后"
print s[2:]

print "从开始到下标2前"
print s[:2]

print "取下标1的值,到8,间隔5-1即4个取值ew"
print s[1:8:5]


#  转义符
print "回车符\n  "
s = "hello \nword"
print s

# \在行尾是续行符号，将一行划分成多行,字符串相连用+号
one = "one 1"
two = "two 2"
four = one +\
    two +\
    "thrid 3"
print four  # 打印变量

'''
# 把输入的内容放到变量中,中断了程序的执行,一定要输入才能继续
input1 = raw_input("请输入信息\n")
print input1

print "close"

'''

